<link href="<?php echo base_url('assets/css/admin.css'); ?>" rel="stylesheet" type="text/css" />
<fieldset class="admin-container lista-resultados">
    <legend>Lista de Relatórios</legend>
<?php
    if( !empty( $lista ) && count( $lista ) > 0 ) {
?>
    <div>
<?php
        foreach( $lista as $item ) {
?>
            <fieldset class="admin-container lista-resultados">
                <legend><?php echo $item['nome']; ?></legend>
                <form action="<?php echo site_url( "admin/relatorio/gerarelatorio" ); ?>" method="post">
                    <input type="hidden" name="path" value="<?php echo $item['path']; ?>" />
                    <div>
                        <label for="id_suite_teste">Suíte de Teste: </label>
                        <select id="id_suite_teste" name="id_suite_teste">
                            <option value=""><?php echo VALOR_SELECIONE ?></option>
<?php
                            if( isNotBlank( $suites_testes ) && count( $suites_testes ) > 0 ) {
                                foreach( $suites_testes as $suite ) {
                                    $id_suite_teste = $suite->get_id_suite_teste();
                                    $checked = "";
                                    if( $this->input->post('id_suite_teste') == $id_suite_teste ) {
                                        $checked = "selected=selected";
                                    }
?>
                                    <option value="<?php echo $id_suite_teste; ?>" <?php echo $checked; ?> >
                                        <?php echo $suite->get_nome(); ?>
                                    </option>
<?php
                                }
                            }
?>
                        </select>
                    </div><br/>
                    <div>
                        <label for="id_projeto">Projeto: </label>
                        <select id="id_projeto" name="id_projeto">
                            <option value=""><?php echo VALOR_SELECIONE ?></option>
                        </select>
                        <img id="img-load" src="<?php echo site_url( 'assets/imagens/ajax-loader.gif' ); ?>" style="display: none;"/>
                    </div><br/>
                    <div>
                        <label for="id_caso_status">Status: </label>
                        <select id="id_caso_status" name="id_caso_status">
                            <option value=""><?php echo VALOR_SELECIONE ?></option>
                            <option value="1" <?php echo $this->input->post( 'id_caso_status' ) == 1 ? 'checked' : ''; ?>/>Passou</option>
                            <option value="2" <?php echo $this->input->post( 'id_caso_status' ) == 2 ? 'checked' : ''; ?>/>Falhou</option>
                            <option value="3" <?php echo $this->input->post( 'id_caso_status' ) == 3 ? 'checked' : ''; ?>/>Bloqueado</option>
                            <option value="4" <?php echo $this->input->post( 'id_caso_status' ) == 4 ? 'checked' : ''; ?>/>Não executado</option>
                        </select>
                    </div><br/>
                    <div>
                        <label for="data_execucao_inicio">Data de Execução: </label>
                        de&nbsp;
                        <input id="data_execucao_inicio" name="data_execucao_inicio" 
                               value="<?php echo $this->input->post( 'data_execucao_inicio' ); ?>" 
                               size="8" class="calendario" />
                        até&nbsp;
                        <input id="data_execucao_fim" name="data_execucao_fim" 
                               value="<?php echo $this->input->post( 'data_execucao_fim' ); ?>" 
                               size="8" class="calendario" />
                    </div><br/>
                    <div>
                        <input type="submit" id="gerarRelatorio_<?php echo $item['path']; ?>" 
                               name="gerarRelatorio_<?php echo $item['path']; ?>" value="Gerar Relatório"
                               style="cursor: pointer;" />
                    </div>
                </form>
            </fieldset>
<?php
        }
?>
    </div>
    
<?php 
    } else {
        echo '<p>Nenhum registro encontrado.</p>';
    }
?>
</fieldset>

<script type="text/javascript">
    $('#id_suite_teste').change(function(){
        showLoad();
        $.ajax({
           dataType: "json",
           url: '<?php echo site_url( 'admin/projeto/projetosuite' )?>' + '/' + $('#id_suite_teste option:selected').val(),
           type: 'GET',
           success: function(projetos){
               createOptionDefault();
               createProjetos(projetos);
               hideLoad();
           },
           error: function(err){
               console.error(err);
               hideLoad();
           }
       });
    });
    
    function createProjetos(projetos){
        var $select = $('#id_projeto');
        for(var i = 0; i < projetos.length; i++){
            var $option = $('<option>', {'value': projetos[i].id_projeto, 'text': projetos[i].nome});
            $select.append($option);
        }
    }
    
    function createOptionDefault(){
        var $select = $('#id_projeto');
        $select.html('');
        $select.append($('<option>', {'text': '-- SELECIONE --', 'value': ''}));
    }
    
    function showLoad(){
        $('#img-load').show();
    }
        
    function hideLoad(){
        $('#img-load').hide();
    }
    
    $('#id_suite_teste').trigger('change');
</script>
